package com.scs.application.modules.finance.service;

import com.scs.application.core.service.IBaseService;
import com.scs.application.modules.base.entity.MatrCategory;
import com.scs.application.modules.finance.entity.Settlement;

import java.util.List;

/**
 * <p>
 *  Service
 * </p>
 */

public interface SettlementService extends IBaseService<Settlement> {
    /**
     * 同步帐单至供应商平台
     * @param settlement
     * @return
     */
    void syncToMSCM(Settlement settlement);

    String getMatrCategory(String categoryId, List<MatrCategory> matrCategories);

    String getDataForMSCM(Settlement settlement);


    void sendMscmStock(Settlement settlement);
}
